package com.flnet.foxwash.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.flnet.common.base.BaseEntity;
import java.util.Date;

/**
 * 支付表 w_pay
 * 
 * @author flnet
 * @date 2019-03-20
 */
public class WPay extends BaseEntity
{
	private static final long serialVersionUID = 1L;
	
	/** 支付ID */
	private Long payId;
	/**  */
	private String uuid;
	/**  */
	private Date createDate;
	/**  */
	private Long creator;
	/**  */
	private Date modifyDate;
	/**  */
	private Long modifier;
	/** 支付单号 */
	private String payNo;
	/** 支付方式 */
	private Integer payType;
	/** 订单ID */
	private Long orderId;
	/** 支付状态 */
	private Integer state;
	/** 状态（0正常 1停用） */
	private String status;
	/** 备注 */
	private String remark;

	public void setPayId(Long payId) 
	{
		this.payId = payId;
	}

	public Long getPayId() 
	{
		return payId;
	}
	public void setUuid(String uuid) 
	{
		this.uuid = uuid;
	}

	public String getUuid() 
	{
		return uuid;
	}
	public void setCreateDate(Date createDate) 
	{
		this.createDate = createDate;
	}

	public Date getCreateDate() 
	{
		return createDate;
	}
	public void setCreator(Long creator) 
	{
		this.creator = creator;
	}

	public Long getCreator() 
	{
		return creator;
	}
	public void setModifyDate(Date modifyDate) 
	{
		this.modifyDate = modifyDate;
	}

	public Date getModifyDate() 
	{
		return modifyDate;
	}
	public void setModifier(Long modifier) 
	{
		this.modifier = modifier;
	}

	public Long getModifier() 
	{
		return modifier;
	}
	public void setPayNo(String payNo) 
	{
		this.payNo = payNo;
	}

	public String getPayNo() 
	{
		return payNo;
	}
	public void setPayType(Integer payType) 
	{
		this.payType = payType;
	}

	public Integer getPayType() 
	{
		return payType;
	}
	public void setOrderId(Long orderId) 
	{
		this.orderId = orderId;
	}

	public Long getOrderId() 
	{
		return orderId;
	}
	public void setState(Integer state) 
	{
		this.state = state;
	}

	public Integer getState() 
	{
		return state;
	}
	public void setStatus(String status) 
	{
		this.status = status;
	}

	public String getStatus() 
	{
		return status;
	}
	public void setRemark(String remark) 
	{
		this.remark = remark;
	}

	public String getRemark() 
	{
		return remark;
	}

    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("payId", getPayId())
            .append("uuid", getUuid())
            .append("createDate", getCreateDate())
            .append("creator", getCreator())
            .append("modifyDate", getModifyDate())
            .append("modifier", getModifier())
            .append("payNo", getPayNo())
            .append("payType", getPayType())
            .append("orderId", getOrderId())
            .append("state", getState())
            .append("status", getStatus())
            .append("remark", getRemark())
            .toString();
    }
}
